
/* ----------------------------------------------------------------------- 文章、日志等页面样式 */
/** portal::view,comment::show **/
	.vw { padding: 10px; }
		.vw .h { padding-bottom: 10px; border-bottom: 1px solid #CDCDCD; }
			.vw .ph { padding: 15px 0; color: #000; }
		.vw .hot { margin-right: 5px; color: {NOTICETEXT}; }
		.vw .s { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CDCDCD; line-height: 2; color: {HIGHLIGHTLINK}; }
			.vw .s strong { font-weight: 400; color: #F00; }
		.vw .d { margin: 15px 0; min-height: 100px; font-size: 14px; line-height: 1.8; color: #000; }
			.vw .d img { max-width: 620px; }
			* html .vw .d img { width: expression(this.width > 620 ? 620:true); }
		.vw .d ol, .vw .d ul { margin: 1em 2em; }
			.vw .d ul li { list-style-type: disc; }
			.vw .d .ml { margin: 0; }
				.vw .d .ml li { list-style-type: none; }
		.vw .attach { padding-left: 20px; background: url({IMGDIR}/fach.gif) no-repeat 0 50%; color: {HIGHLIGHTLINK}; }
		.vw .o { margin-top: 15px; padding-top: 5px; border-top: 1px solid #CDCDCD; text-align: right; }
			.vw .o .mgcmn { width: auto; text-align: left; }
		#nv_portal .vw .h, #nv_portal .vw .s, #nv_portal .vw .d { margin-right: 15px; margin-left: 15px; }

/* .atd -> attitude 表态 by Pony */
	.atd { margin: 15px auto; }
		.atd img { margin-bottom: 10px; }
		.atd a { display: block; }
			.atd a:hover { text-decoration: none; }
		.atd td { padding: 10px; text-align: center; vertical-align: bottom; }
			.atd .atdc { position: relative; margin: 0 auto 10px; width: 20px; height: 50px; }
				.atdc div { position: absolute; left: 0; bottom: 0; width: 20px; text-align: left; }
				.atd .ac1 { background: #C30; }
				.atd .ac2 { background: #0C0; }
				.atd .ac3 { background: #F90; }
				.atd .ac4 { background: #06F; }
				.atdc em { position: absolute; margin: -25px 0 0 -5px; width: 30px; font-size: 11px; text-align: center; color: {LIGHTTEXT}; }
/** end **/


/** protalcp **/
.pgm { clear: both; padding: 5px 0; }
	.pgm .pg { float: left; }
#attach_image_body td { padding: 5px 0; }
	#attach_image_body img { margin: 0 !important; }

/* 管理相关文章 */
.bart { position: relative; padding: 10px; width: 640px; }
	.bartl { overflow-y: scroll; padding: 10px; width: 270px; height: 270px; border: 1px solid #CDCDCD; }
		.bartl li { overflow: hidden; width: 250px; height: 20px; }
			.bartl li em { float: left; width: 200px; }
	.barto { position: absolute; top: 190px; left: 315px; height: 30px; }
		.barto .pn * { padding: 0 8px; }

/* 管理模块 */
	.ptblk li { padding: 7px 0; border-bottom: 1px solid #CDCDCD; }
	.ptblk em { margin-right: 30px; }
/** end **/

/* ------------------------------------------------------------------------ 搜索相关样式 */
/** search **/
a { color: #369; }
body { background: #FFF none !important; }
#ct { margin: 0 20px; }
#tpsch { margin: 10px 0;}
	#tpsch h1 { margin-right: 20px; }
	#tpsch .tb { border: none; line-height: 22px; }
		#tpsch .tb a { border-color: #F5F5F5; background-color: #FFF; }
		#tpsch .a a { background-color: #F5F5F5; }
	#tps_form { background: #F5F5F5; }
		#srchtxt { margin: 3px; padding: 5px 2px 0; width: 400px; height: 25px !important; border: 1px solid; border-color: #999 #CCC #CCC #999; background: #FFF; line-height: 20px !important; }
		#tps_btn { margin-right: 3px; height: 32px; width: 80px; border: 1px solid; border-color: #BBB #666 #666 #BBB; background: {SPECIALBG}; }
	.sttl { margin: 10px 0; padding: 5px; border-bottom: 1px solid #CCC; background: #F5F5F5; }
	.slst { width: 760px; }
		.slst a { color: #00C; text-decoration: underline; font-weight: 400; }
		.slst a:visited { color:#800080; }
			.slst a strong { font-weight: 400; }
			.slst p span { color: #3A8000; }
				.slst p span a, .slst p span a:visited { color: #666; }
		.p_pop span { display: none; }
.pg { float: none; }
/** end **/



/* ------------------------------------------------------------------------ 排行榜相关样式 */
/** misc::ranklist **/
.rankicn { width: 20px; }

/* 重定义 */
.bm2_b { margin-bottom: 10px; }
	.bm2_b .bm_c { height: 230px; }

	.ranknum {font-size: 12px;
font-weight: bold;
margin: 10px 0px 0px 5px;
position: absolute;}

.el .t {  }
.pll li { padding-left: 20px; }

.acl td { border-top: none; border-bottom: 1px dashed #CDCDCD; }
/** end **/

/** member::notice **/
	.summary { margin: 10px 0; }
/** end **/


/* ------------------------------------------------------------------------ 排行榜相关样式 */
/** member::usergroup **/
	.tdats { overflow: hidden; zoom: 1; margin: 10px 0; *padding-bottom: 10px; }
		.tdats th, .tdats td { overflow: hidden; padding: 0 5px; height: 26px; border-width: 0 1px 0 0; border-color: #fff; white-space: nowrap; }
		.tdats th { height: 40px; font-weight: 700; }
			.tdats .h th { height: 24px; border-top: 1px solid #CDCDCD; border-bottom: 1px solid #E5E5E5; background: url({IMGDIR}/tb.png) repeat-x 0 -4px; color: {MIDTEXT}; zoom: 1; }
		.tdats .tdat { float: left; width: 150px; border: none; table-layout: fixed; }
		.tdats .tfx { width: 310px; }
			.tdats .tfxf { width: 650px; }
			.tfx th, .tfx td { border-width: 0 3px !important; background: #FFF2DF; }
			.tfx .alt, .tfx .alt th, .tfx .alt td { background: #FAEDDA; }
			.tfx .h th { padding: 1px 5px; }
		.tscr { float: left; overflow: hidden; width: 350px; }
			.tscr .tdat th, .tscr .tdat td { width: 350px; }
			.nwp { word-wrap: normal; white-space: nowrap; }
		.tdats .c0 { padding: 0; height: 46px; text-align: center; vertical-align: bottom; background: transparent; }
			.tdats .c0 h4 { line-height: 38px; background-color: #F60; color: {LIGHTLINK}; }
		 	.tdats .c0 h4, .tdats .tb li { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
		.tdats .tb { float: left; margin-top: 8px; padding-left: 0; width: 350px; border-bottom-width: 4px; }
			.tdats .tb li { padding: 0 10px; line-height: 33px; font-weight: 700; color: {LIGHTLINK}; }			
			.tdats .c0 h4, .tdats #c1, .tdats #c2, .tdats #c3, .tdats #c4 { background-image: url({IMGDIR}/bg_usergroup.png); }
			.tdats .c1 { border-color: #158B00; }
				.tdats #c1 { border-color: #158B00; background-color: #158B00; background-position: 0 -40px; }
			.tdats .c2 { border-color: #057373; }
				.tdats #c2 { border-color: #057373; background-color: #057373; background-position: 0 -80px; }
			.tdats .c3 { border-color: #1F57A9; }
				.tdats #c3 { border-color: #1F57A9; background-color: #1F57A9; background-position: 0 -120px; }
			.tdats .c4 { border-color: #1A588D; }
				.tdats #c4 { border-color: #1A588D; background-color: #1A588D; background-position: 0 -160px; }
			.tdats .c1 #c1, .tdats .c2 #c2, .tdats .c3 #c3, .tdats .c4 #c4 { line-height: 35px; }
		.ftb td { width: 12%; }
/** end **/

/* ------------------------------------------------------------------------ 个人资料 */
/** member::profile **/
	#pprl li { clear: both; padding: 3px 0 3px 90px; }
		#pprl li em { float: left; margin-left: -90px; width: 85px; white-space: nowrap; overflow: hidden; }
	#pbbs li, #psts li, #pntc li { clear: none; float: left; width: 270px }
		.ul_profile a { background-image: url({STATICURL}image/feed/profile.gif); }
/** end **/

/* ------------------------------------------------------------------------ 关键词采集系统 */
/** focus **/
.btn{margin-right:3px;padding:0 20px;height:30px;border:1px solid #CFCFCF;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;z-index:0;background:url(../images/pn.png) no-repeat 50% -41px;color:#666;line-height:30px;font-size:14px;vertical-align:middle;cursor:pointer;position:relative\9;padding:0 0 0 20px\9;border:none\9;background:url(../images/pn.png) no-repeat 0 0\9;overflow:visible\9;}

.sgbtn{ margin-left:20px; padding:3px 7px; *padding:4px 7px 2px; border:1px solid #B5CFD9; background:#F2F9FD; color:#666; font-size:12px; font-weight:400; }
	.sgbtn:hover{ text-decoration:none; }
.bigarea{ margin-left:5px; width:230px; height:120px; }

.datalist{width:100%;border:1px solid #E6E7E1;}
.datalist th, .datalist td{padding:4px 5px;border:1px solid #E6E7E1;}
.datalist th {width: 80px;}
.datalist th p {color: #afafaf;}
	.tdinput{ padding:0 30px 5px 0; width:160px; }
	.tdarrow{ width:20px; }
	.option{ width:10%; }
	.username{ width:20%; font-weight:700; }
	.date{ width:25%; }
	.ip{ width:15%; }
	tr.header th,tr.header td { font-weight: bold; font-size: 14px; }
/** end **/
